import request from '@/utils/request'

// 查询设备管理 报警类型列表
export function listCategory(query) {
    return request({
        url: '/equipment/alarmType/list',
        method: 'get',
        params: query
    })
}

// 查询设备管理 报警类型详细
export function getCategory(alarmTypeId) {
    return request({
        url: '/equipment/alarmType/' + alarmTypeId,
        method: 'get'
    })
}

// 新增设备管理 报警类型
export function addCategory(data) {
    return request({
        url: '/equipment/alarmType',
        method: 'post',
        data: data
    })
}

// 修改设备管理 报警类型
export function updateCategory(data) {
    return request({
        url: '/equipment/alarmType',
        method: 'put',
        data: data
    })
}

// 删除设备管理 报警类型
export function delCategory(alarmTypeId) {
    return request({
        url: '/equipment/alarmType/' + alarmTypeId,
        method: 'delete'
    })
}
// 查询设备管理 故障分析列表
export function listAnalysis(query) {
    return request({
        url: '/equipment/faultAnalysis/list',
        method: 'get',
        params: query
    })
}

// 查询设备管理 故障分析详细
export function getAnalysis(faultAnalysisId) {
    return request({
        url: '/equipment/faultAnalysis/' + faultAnalysisId,
        method: 'get'
    })
}

// 新增设备管理 故障分析
export function addAnalysis(data) {
    return request({
        url: '/equipment/faultAnalysis',
        method: 'post',
        data: data
    })
}

// 修改设备管理 故障分析
export function updateAnalysis(data) {
    return request({
        url: '/equipment/faultAnalysis',
        method: 'put',
        data: data
    })
}

// 删除设备管理 故障分析
export function delAnalysis(faultAnalysisId) {
    return request({
        url: '/equipment/faultAnalysis/' + faultAnalysisId,
        method: 'delete'
    })
}
